rain intensely - French English Dictionary